Linux

Linux发展史,安装方法,各种发行版本,以及内核版本在这里就不赘述了,主要针对Linux下JDK安装、Tomcat安装、MySQL安装命令总结。

Windows连接Linux的方式

  • putty是一个比较灵活的小工具,它可以连接到远程Linux的字符界面进行操作。
  • xshell一款免费的Linux远程连接工具,操作简便,人性化。
  • SecureCRT可以用来连接字符界面,也可以用来上传。
  • winscp用来上传文件或软件,快捷方便。
  • FTP上传比较方安全,可以在Linux系统内控制权限。
  • Samba,使用此工具共享目录,Linux可以直接访问Windows的共享文件夹。

JDK安装、Tomcat安装、MySQL安装

安装最新的JDK,直接在oracle官网下载就可以了。
JDK配置

下载包名:jdk-8u121-linux-x64.tar.gz,在安装配置之前先SecureCRT连接工具安装上传下载工具lrzsz,安装命令apt-get install lrzsz,上传命令rz -y,把需要安装配置的软件放在/myapp/soft目录下,解压到当前目录:
tar -zxvf jdk-8u121-linux-x64.tar.gz
解压完成之后移到bin目录下使用命令:
mv jdk-8u121-linux-x64 /myapp/bin/
进入到此目录中,使用命令:
ln jdk-8u121-linux-x64/ jdk建立软链接目录,然后进行配置

jdk配置环境变量

$ vi /etc/profile

1
2
3
4
export JAVA_HOME="/myapp/bin/jdk/"
export CLASSPATH=".:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar"
export JRE_HOME="$JAVA_HOME/jre"
export PATH="$JAVA_HOME/bin:$PATH

然后输入此命令:source /etc/profile
测试是否安装成功:

1
2
3
4
root@shmily:~# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Tomcat配置

(如上进行解压,建立软连接)配置:
‘vi /etc/profile’,在结尾添加如下内容:
export TOMCAT_HOME=“/myapp/bin/tomcat”
然后输入此命令:source /etc/profile
最后编辑文件vi /etc/environment,添加如下内容至PATH最后
:/myapp/bin/jdk/bin:/myapp/bin/jdk
完成以上配置就可以完成JDKTomcat的安装配置。


MySQL安装
1
2
3
sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

1
sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:

1
mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
登录成功界面:

1
2
3
4
5
6
7
8
9
10
11
root@shmily:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.7.17-0ubuntu0.16.10.1 (Ubuntu)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

然后通过show databases;

1
2
3
4
5
6
7
8
9
10
11
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
mysql>

我们选择 mysql数据库就行下一步操作,使用 use mysql 命令,显示当前数据库的表单:show tables

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| engine_cost |
| event |
| func |
| general_log |
| gtid_executed |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| server_cost |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
31 rows in set (0.00 sec)
mysql>
卸载mysql
1
2
3
4
5
6
--卸载安装的对应版本
sudo apt-get autoremove --purge mysql-server-5.7
--移除掉相关插件
sudo apt-get remove mysql-common
--清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

修改主机名

查看主机名:
$ hostname 或者 echo $HOSTNAME
执行hostname命令,格式hostname+主机名
$ hostname czl
修改/etc/hosts文件
vi /etc/hosts
127.0.0.1 czl localhost
修改/etc/sysconfig/network文件
vi /etc/sysconfig/network
HOSTNAME=czl
重启电脑:
reboot


帮助命令

whatis:概述命令的作用
$ whatis echo
man 或 –help 详述命令的作用,包括这种 参数的作用
$ man ps 或者 ps –help
man –k files 查看文件的作用
$ man –k /etc/hosts
info:查看命令的作用
$ info grep


几个小命令

查看之前输入的命令
$ history
查看用户ID情况
$ id root
清屏命令
$ clear 或者 reset
显示当前目录的绝对路径
$ pwd

ps:因作者能力有限,有错误的地方请见谅

  • 喜欢这篇文章的话可以用快捷键 Ctrl + D 来收藏本页
× 请我吃糖~
打赏二维码